b6cd05a8e6fe33f2b2e229eb32f2fdd7ecdd8d46,platform/vcs-impl/src/com/intellij/openapi/vcs/ex/LineStatusTracker.java,LineStatusTracker,rollbackChanges,#Range#,534
Before Change
}
else {
String upToDateContent = getUpToDateContentWithMagic(range);
myDocument.replaceString(offset1, offset2, upToDateContent);
}
}
}
After Change
synchronized (myLock) {
if (range.getType() == Range.MODIFIED) {
TextRange currentTextRange = getCurrentTextRange(range);
int offset1 = currentTextRange.getStartOffset();
int offset2 = currentTextRange.getEndOffset();
CharSequence upToDateContent = getUpToDateContent(range);
myDocument.replaceString(offset1, offset2, upToDateContent);
}
else if (range.getType() == Range.INSERTED) {
TextRange currentTextRange = getCurrentTextRange(range);